package com.example.ranking.domain.po;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 宠物人气榜统计PO（与pet_popular_ranking表映射）
 */
@Data
@TableName("pet_popular_ranking")
public class PetPopularRankingPO {

    /**
     * 统计ID（主键，自动递增）
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 宠物品种（具体命名，如"金毛寻回犬"）
     */
    private String petBreed;

    /**
     * 当前数量（运输中+在代养人手里的宠物个数）
     */
    private Integer currentCount;

    /**
     * 最后更新时间（自动填充，更新时触发）
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;
}
